小编典典

如何在 Oracle 的表中查找重复值?

all

什么是最简单的 SQL 语句,它将返回给定列的重复值以及它们在 Oracle 数据库表中出现的次数?

例如:我有一个JOBS带有列的表JOB_NUMBER。我怎样才能知道我是否有任何重复JOB_NUMBER的 s,以及它们被重复了多少次?


阅读 165

收藏
2022-04-21

共1个答案

小编典典

按 COUNT 聚合列,然后使用 HAVING 子句查找出现大于一次的值。

SELECT column_name, COUNT(column_name)
FROM table_name
GROUP BY column_name
HAVING COUNT(column_name) > 1;
2022-04-21